home *** CD-ROM | disk | FTP | other *** search
-
-
- B O O T
-
- by
- DUANE VOTH
- and
- GREG GILLEY
-
- BOOT is a program which will allow you to expand the incredibly small
- environment space (128 bytes) supplied with DOS 2.0 and DOS 3.0.
- (Didn't those guys ever use these machines?) Basically, it allows
- you to set up your environment with extra space so it won't fill up
- as quickly. (Unless of course you set up 32K worth of variables,
- which is the absolute max, and then you probably deserve any
- problems you get).
-
- Read the DOS documentation for the CONFIG.SYS files. Then specify the
- following line in CONFIG.SYS
-
- shell=c:\boot.exe
-
- (You can have whatever else the DOS manual describes in the
- CONFIG.SYS file, but be sure to include this line).
-
- BOOT requires a file call ENV to hold the initial environment
- variables. To keep the size of BOOT down, no checking is done
- on the format of the file. (besides, it's written in assembly!)
- The variable names must be in all caps. Values may be in lower
- case, but the value of the COMSPEC variable seems to be required
- to be in caps. The format of ENV is identical to what you get
- when you type "SET" on the command line. In fact, if you want
- to change ENV to reflect your current set of environment
- variables just enter
-
- SET >ENV
-
- This redirects the output of the SET command into the file ENV.
-
- **** WARNING ****
-
-
- COMSPEC MUST BE SPECIFIED!! ALL HELL BREAKS LOOSE IF YOU DON'T.
- Make sure you have the variable:
-
- COMSPEC=C:\COMMAND.COM defined in your ENV file.
-
- A sample ENV file follows. Use any text editor to create it.
- However, you must make sure the editor places a CTRL-Z (the DOS
- end-of-file indicator) at the end of the file. PMATE 3.37 will
- not unless you specifically put one in. NO BLANK LINES!
-
-
- COMSPEC=C:\COMMAND.COM
- PATH=C:\CMD;C:\BIN
- PROMPT=$e[A$e[K$p$g
- OBJ=C:\lib
- INCLUDE=c:\usr\include\
- A=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- B=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- C=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- D=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- E=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- F=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- G=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- H=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- ^Z
-
- (Whenever drives are referenced in this documentation,
- we are referring to the drive the machine boots from.
- i.e., the C: drive specifier is for a hard disk on an
- IBM PC. For a floppy based system, use A:.
- Use whatever is appropriate for your booting device.)
-
- The A thru H variables serve to expand the environment
- space. By deleting A thru H in your AUTOEXEC.BAT file,
- the space they used will be freed for other variables.
- To delete these dummy environment variables, place the
- following lines in AUTOEXEC.BAT. Be sure that there are
- no tab or space characters after the equal signs.
-
- SET A=
- SET B=
- .
- .
- .
- SET H=
-
- You can add more if you still run out of room during batch file
- execution. DOS will not expand your environment in a batch file,
- it will only expand it if a SET command is issued from the DOS prompt.
-
-
- NOTE: BOOT.EXE, ENV, and COMMAND.COM must all be in the root directory
- of the booting device. (Usally drive C: on an IBM or drive E: on
- a TIPC).
-
- For those of us who hate using the backslash ("\") as a path separator,
- boot will also work on machines whose switch character (See DOS manual
- under CONFIG.SYS) has been changed. It will not, however, update the
- environment to reflect the new switch and possibly path separator.
- *** The ENV file is loaded verbatim ***.
-
- We are distributing this program under the concept of user-supported
- software. This means that you get the program for free and pay us
- only if you find it useful. (We hope you find it useful). We are
- asking $10 to cover the time we took to write, debug, document and
- distribute it. (If you use it on your business computer, you can
- probably afford a little more. We ask $20 from professionals who can
- write the expense off as petty cash.) We will keep a list of people
- who do pay and let them know of updates, bug fixes, new products, etc.
- Please include your address and type of machine! Also those who pay
- will get a phone number they can call if they have problems.
- (A lot of support for $10!).
-
- Please send the checks to:
-
- Greg Gilley
- 3524 Greystone #106
- Austin, TX 78731
-
-
- The "flagship" BBS for distribution of BOOT is:
-
- The Confusion Research Center
- (512) 471-5167 (24hrs, 300/1200)
- RBBS-PC based system
-
- You can also leave messages about problems to us there as well.
-
- PS. This program was written on a TI Professional Computer. A
- great machine!